Fix checkbuttons theming in CSS so it's more similar to 2.x
authorCarlos Garnacho <carlosg@gnome.org>
Fri, 19 Nov 2010 18:20:12 +0000 (19:20 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Sat, 4 Dec 2010 14:39:19 +0000 (15:39 +0100)
gtk/gtkcssprovider.c

index 05728c8c715a057c9868a60b79596feae899c737..666fb6ed49b9dfee8c3e49b16d36d93538346779 100644 (file)
@@ -3216,9 +3216,26 @@ gtk_css_provider_get_default (void)
         "  border-color: shade (@selected_bg_color, 0.7);\n"
         "}\n"
         "\n"
-        ".check, .radio {\n"
+        "GtkCheckButton:hover,\n"
+        "GtkCheckButton:selected,\n"
+        "GtkRadioButton:hover,\n"
+        "GtkRadioButton:selected {\n"
+        "  background-color: lighter (@bg_color);\n"
+        "}\n"
+        "\n"
+        ".check, .radio,\n"
+        ".check:active, .radio:active,\n"
+        ".check:hover, .radio:hover {\n"
         "  background-color: @base_color;\n"
-        "  color: @text_color;\n"
+        "  border-color: @fg_color;\n"
+       "  color: @text_color;\n"
+        "  border-style: solid;\n"
+        "  border-width: 1;\n"
+        "}\n"
+        "\n"
+        ".check:selected, .radio:selected {\n"
+        "  background-color: @selected_bg_color;\n"
+        "  color: @selected_fg_color;\n"
         "}\n"
         "\n"
         ".menu.check, .menu.radio {\n"